package lkx.demo.test6;

/**
 * 数组中常见的异常
 *
 * @author kunxianli
 * @date 2024/02/01 15:22
 **/
public class TestArrayException {

    public static void main(String[] args) {
        //  1. ArrayIndexOutOfBoundsException 数组角标越界的异常：
        int[] arr1 = new int[3];
//        System.out.println(arr1[3]);

//      2. NullPointerException  空指针异常：
//        2.1 情况1
        int[] arr2 = null;
//        System.out.println(arr2[1]);//空指针异常：
//        2.2 情况2
        int[][] arr3 = new int[2][];
        System.out.println(arr3[0][1]);//空指针异常：
//        2.2 情况3
        String[] arr4 = new String[1];// 此时元素的默认值是null
        System.out.println(arr4[0].toString());//空指针异常：

    }

}
